package com.cloud.haiyan_xo.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.haiyan_base.service.SuperService;
import com.cloud.haiyan_commons.entity.Comment;
import com.cloud.haiyan_xo.vo.CommentVo;


import java.util.List;

/**
 * 评论表 服务类
 */
public interface CommentService extends SuperService<Comment> {

    /**
     * 获取评论数目
     *
     * @author xzx19950624@qq.com
     * @date 2018年10月22日下午3:43:38
     */
    public Integer getCommentCount(int status);

    /**
     * 获取评论列表
     *
     * @param commentVo
     * @return
     */
    public IPage<Comment> getPageList(CommentVo commentVo);

    /**
     * 新增评论
     *
     * @param commentVo
     */
    public String addComment(CommentVo commentVo);

    /**
     * 编辑评论
     *
     * @param commentVo
     */
    public String editComment(CommentVo commentVo);

    /**
     * 删除评论
     *
     * @param commentVo
     */
    public String deleteComment(CommentVo commentVo);

    /**
     * 批量删除评论
     *
     * @param commentVoList
     */
    public String deleteBatchComment(List<CommentVo> commentVoList);


}
